export function panic:
    &(String) => never
    native 'panic';

export function assert:[T]
    &(Bool, &() => T) => T
    native 'assert';

export function assert-some:[T,R]
    &(Maybe[T], &(T) => R) => R
    native 'assert-some';

